package com.wuxianshen.api;

import java.util.ArrayList;

/**
 * ArrayList当中的常用方法有
 * public boolean add(E e),向集合当中添加元素，参数的类型和泛型一致
 * public E get(int index)从集合当中获取元素，参数是索引编号，返回值就是对应位置的元素
 * public E remove(int index)从集合当中删除元素，参数是索引编号，返回值就是被删除的元素
 * public int size()获取集合的尺寸长度，返回值是集合中包含元素的个数
 */

public class Demo02ArrayListMethod {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        System.out.println(list);
        /**
         * 向集合中添加元素add
         */

        boolean success = list.add("柳岩");
        System.out.println(list);
        System.out.println("添加的动作是否成功:" + success);
        list.add("1");
        list.add("1");
        list.add("1");
        list.add("1");
        System.out.println(list);
        String s = list.get(0);
        System.out.println("第1号索引位置：" + s);
        String whoRemove = list.remove(3);
        System.out.println("被删除的人是：" + whoRemove);
        System.out.println(list);
        int size = list.size();
        System.out.println("集合的长度：" + size);
    }
}
